#define _CRT_SECURE_NO_WARNINGS 
#include<iostream>
using namespace std;


//int l[N], r[N];
//int n;
//int main()
//{
//	cin >> n;
//	for (int i = 1; i <= n; i++)
//	{
//		cin >> l[i] >> r[i];
//	}
//	return 0;
//}
//#include<queue>
//const int N = 1e5 + 10;
//
//int h[N];
//int e[2*N];
//int ne[2 * N], n, id;
//bool st[N];
//bool st2[N];
//void bfs(int u)
//{
//	queue<int>q;
//	q.push(1);
//	st[1] = true;
//	while (q.size())
//	{
//		int u = q.front(); q.pop();
//		st2[u] = true;
//		cout << u << " ";
//		for (int i = h[u]; i!=0; i = ne[i])
//		{
//			if (st2[e[i]] != true)
//			{
//				q.push(e[i]);
//				st2[e[i]] = true;				
//			}
//		}
//	}
//}
//void add(int a,int b)
//{
//	id++;
//	e[id] = a;
//	ne[id] = h[b];
//	h[b] = id;
//}
//
//void dfs(int u)
//{
//	
//	cout << u << " ";
//	st[u] = true;
//	for (int i = h[u]; i; i = ne[i])
//	{
//		int v = e[i];
//		if (st[v] != true)
//		{
//			dfs(v);
//		}
//	}
//
//}
//int main()
//{
//	cin >> n;
//	int a, b;
//	for (int i = 1; i <n; i++)
//	{
//		cin >> a >> b;
//		add(a, b);
//		add(b, a);
//    }
//	dfs(1);
//	cout << endl << endl;
//	bfs(1);
//	return 0;
//}
//#include<queue>
//#include<vector>
//const int N = 1e5 + 10;
//int n;
//vector<int>edges[N];
//bool st[N];
//
//void bfs()
//{
//	queue<int>q;
//	q.push(1);
//	st[1] = true;
//	while (q.size())
//	{
//		int u = q.front(); 
//		q.pop();
//		cout << u << " ";
//		for (auto v : edges[u])
//		{
//			if (!st[v])
//			{
//				q.push(v);
//				st[v] = true;
//			}
//		}
//	}
//
//}
//void dfs(int u)
//{
//	cout<< u << " ";
//	st[u] = true;
//
//	for (auto v : edges[u])
//	{
//		if (!st[v])
//		{
//			dfs(v);
//		}
//	}
//}
//int main()
//{
//	cin >> n;
//	for (int i = 1; i < n; i++)
//	{
//		int a, b; cin >> a >> b;
//		edges[a].push_back(b);
//		edges[b].push_back(a);
//	}
//	dfs(1);
//	bfs();
//	return 0;
//}

//const int N = 1e5 + 10;
//int l[N], r[N];
//int n;
//
//void dfs1(int u)
//{
//	cout << u << " ";
//	if (l[u] != 0)dfs1(l[u]);
//	if(r[u]!=0)dfs1(r[u]);
//}
//
//int main()
//{
//	cin >> n;
//	for (int i = 1; i <= n;i++)
//	{
//		cin >> l[i] >> r[i];
//	}
//
//	dfs1(1);
//
//	return 0;
//}


double add(double a, double b)
{
	return a+ b;
}

int add(int a, int b)
{
	return a + b;
}
int main()
{
	int a = 1;
	int b = 8;
	add(a, b);
	add(1.0, 8.8);
	return 0;
}